try:
val = op_method(op, req)
except Exception, err:
- self._perform_err(err, op, req)
- return ''
+ return self._perform_err(err, op, req)
if isinstance(val, defer.Deferred):
val.addCallback(self._perform_cb, op, req, dfr=1)
req.write('</body></html>')
return ''
except Exception, ex:
- self._perform_err(ex, req)
+ self._perform_err(ex, "console", req)
def form(self, req):
req.write('<form method="post" action="%s">' % req.prePathURL())
req.write("</body></html>")
return ''
except Exception, ex:
- self._perform_err(ex, req)
+ self._perform_err(ex, "ls_console", req)
def ls_console(self, req, use_sxp=0):
url = req.prePathURL()
req.write('</body></html>')
return ''
except Exception, ex:
- self._perform_err(ex, "GET", req)
+ self._perform_err(ex, "ls", req)
def ls(self, req, use_sxp=0):
url = req.prePathURL()
req.write('</pre></body></html>')
return ''
except Exception, ex:
- self._perform_err(ex, req)
+ self._perform_err(ex, "dmesg", req)
def info(self):
return self.xd.info()
req.write("</body></html>")
return ''
except Exception, ex:
- self._perform_err(ex, req)
+ self._perform_err(ex, "ls_domain", req)
def ls_domain(self, req, use_sxp=0):
url = req.prePathURL()
req.write('</body></html>')
return ''
except Exception, ex:
- self._perform_err(ex, req)
+ self._perform_err(ex, "node info", req)
def info(self):
return self.xn.info()
req.write("</body></html>")
return ''
except Exception, ex:
- self._perform_err(ex, req)
+ self._perform_err(ex, "ls_vnet", req)
def ls_vnet(self, req, use_sxp=0):
url = req.prePathURL()
try:
return self.logfile.render(req)
except Exception, ex:
- self._perform_err(ex, req)
+ self._perform_err(ex, "log", req)